make an excessive physical effort - French English Dictionary